package com.ruoyi.system.service.impl;

import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.system.domain.vo.StaticVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.StandardSynMapper;
import com.ruoyi.system.domain.StandardSyn;
import com.ruoyi.system.service.IStandardSynService;

/**
 * 【请填写功能名称】Service业务层处理
 *
 * @author ruoyi
 * @date 2024-12-19
 */
@Service
public class StandardSynServiceImpl implements IStandardSynService
{
    @Autowired
    private StandardSynMapper standardSynMapper;

    /**
     * 查询【请填写功能名称】
     *
     * @param id 【请填写功能名称】主键
     * @return 【请填写功能名称】
     */
    @Override
    public StandardSyn selectStandardSynById(String id)
    {
        return standardSynMapper.selectStandardSynById(id);
    }

    /**
     * 查询【请填写功能名称】列表
     *
     * @param standardSyn 【请填写功能名称】
     * @return 【请填写功能名称】
     */
    @Override
    public List<StandardSyn> selectStandardSynList(StandardSyn standardSyn)
    {
        return standardSynMapper.selectStandardSynList(standardSyn);
    }

    /**
     * 新增【请填写功能名称】
     *
     * @param standardSyn 【请填写功能名称】
     * @return 结果
     */
    @Override
    public int insertStandardSyn(StandardSyn standardSyn)
    {
        standardSyn.setCreateTime(DateUtils.getNowDate());
        return standardSynMapper.insertStandardSyn(standardSyn);
    }

    /**
     * 修改【请填写功能名称】
     *
     * @param standardSyn 【请填写功能名称】
     * @return 结果
     */
    @Override
    public int updateStandardSyn(StandardSyn standardSyn)
    {
        standardSyn.setUpdateTime(DateUtils.getNowDate());
        return standardSynMapper.updateStandardSyn(standardSyn);
    }

    /**
     * 批量删除【请填写功能名称】
     *
     * @param ids 需要删除的【请填写功能名称】主键
     * @return 结果
     */
    @Override
    public int deleteStandardSynByIds(String[] ids)
    {
        return standardSynMapper.deleteStandardSynByIds(ids);
    }

    /**
     * 删除【请填写功能名称】信息
     *
     * @param id 【请填写功能名称】主键
     * @return 结果
     */
    @Override
    public int deleteStandardSynById(String id)
    {
        return standardSynMapper.deleteStandardSynById(id);
    }


    @Override
    public List<StaticVo> getMonth(String beginTime, String endTime) {
        return standardSynMapper.getMonth(beginTime,endTime);
    }

    @Override
    public List<StaticVo> getMonthAdd(String beginTime, String endTime) {
        return standardSynMapper.getMonthAdd(beginTime,endTime);
    }

    @Override
    public List<StaticVo> getMonthUpdate(String beginTime, String endTime) {
        return standardSynMapper.getMonthUpdate(beginTime,endTime);
    }

    @Override
    public List<StaticVo> getGbMonth(String beginTime, String endTime) {
        return standardSynMapper.getGbMonth(beginTime,endTime);
    }

    @Override
    public List<StaticVo> getHbMonth(String beginTime, String endTime) {
        return standardSynMapper.getHbMonth(beginTime,endTime);
    }

    @Override
    public List<StaticVo> getDbMonth(String beginTime, String endTime) {
        return standardSynMapper.getDbMonth(beginTime,endTime);
    }

    @Override
    public List<StaticVo> getTbMonth(String beginTime, String endTime) {
        return standardSynMapper.getTbMonth(beginTime,endTime);
    }

    @Override
    public List<StaticVo> getGbMonthTotal(String beginTime, String endTime) {
        return standardSynMapper.getGbMonthTotal(beginTime,endTime);
    }

    @Override
    public List<StaticVo> getHbMonthTotal(String beginTime, String endTime) {
        return standardSynMapper.getHbMonthTotal(beginTime,endTime);
    }

    @Override
    public List<StaticVo> getDbMonthTotal(String beginTime, String endTime) {
        return standardSynMapper.getDbMonthTotal(beginTime,endTime);
    }

    @Override
    public List<StaticVo> getTbMonthTotal(String beginTime, String endTime) {
        return standardSynMapper.getTbMonthTotal(beginTime,endTime);
    }




    @Override
    public List<StaticVo> getGbMonthAdd(String beginTime, String endTime) {
        return standardSynMapper.getGbMonthAdd(beginTime,endTime);
    }

    @Override
    public List<StaticVo> getHbMonthAdd(String beginTime, String endTime) {
        return standardSynMapper.getHbMonthAdd(beginTime,endTime);
    }

    @Override
    public List<StaticVo> getDbMonthAdd(String beginTime, String endTime) {
        return standardSynMapper.getDbMonthAdd(beginTime,endTime);
    }

    @Override
    public List<StaticVo> getTbMonthAdd(String beginTime, String endTime) {
        return standardSynMapper.getTbMonthAdd(beginTime,endTime);
    }
}
